package br.com.jk.valealim.cartao;

import br.com.jk.util.DAOException;
import java.util.List;

/**
 *
 * @author camilo
 */
public interface CartaoDao {

  public static final String NAME_SCHEMA = "valealim";
  public static final String NAME_SEQUENCE = "seq_cartao";
  public static final String NAME_TABLE = "cartao";
  public static final String NAME_FK_CARTAO_TIPO = "fk_cartao_tipo";

  public void salvar(Cartao cartao);

  public void excluir(Cartao cartao) throws DAOException;

  public Cartao carregar(Integer cartao);

  public List<Cartao> listar();

  public List<Cartao> pesquisaPadrao(String property, String criterio);

  public List<Cartao> pesquisaPadrao(String property, int criterio);
}
